﻿#define _CRT_SECURE_NO_WARNINGS 1

#include"seqlist.h"

void slTest01() {
	SL sl;
	SLInit(&sl);

	SLPushBack(&sl, 1);
	SLPushBack(&sl, 2);
	SLPushBack(&sl, 3);
	SLPushBack(&sl, 4);
	SLPrint(&sl);      //1 2 3 4
	//SLPushBack(&sl, 5);
	//SLPrint(&sl);
	//
	//SLPushFront(&sl, 5);
	//SLPushFront(&sl, 6);
	//SLPushFront(&sl, 7);
	//SLPrint(&sl);   
	//
	//SLPopBack(&sl);
	//SLPopBack(&sl);
	//SLPopBack(&sl);
	//SLPopBack(&sl);
	//SLPrint(&sl);  
	//
	//SLPopFront(&sl);
	//SLPopFront(&sl);
	//SLPopFront(&sl);
	//SLPopFront(&sl);
	//SLPopFront(&sl);
	//SLPrint(&sl); 

	//SLErase(&sl, 0);
	//SLPrint(&sl); 
	//SLErase(&sl, sl.size - 1);
	SLErase(&sl, 1);
	SLPrint(&sl);//1 3 4
	SLFind(&sl, 4);
	SLDestroy(&sl);
}

int main()
{
	slTest01();
	return 0;
}